home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-10-06 | 2.9 KB | 173 lines |
- ORIGIN = Symantec C++
- ORIGIN_VER = Version 6.0
- VERSION = DEBUG
-
- PROJ = DIB
- APPTYPE = WINDOWS EXE
- PROJTYPE = EXE
-
- CC = SC
- MAKE = MAKE
- RC = RCC
- HC = HC
- ASM = SC
- DISASM = OBJ2ASM
- LIBR = IMPLIB
- LNK = LINK
- CVPK = CVPACK
-
- DLLS =
- HEADERS = dib.h dib.hpp service.hpp
-
- LIBS = lafxcw.lib LIBW.LIB COMMDLG.LIB SHELL.LIB
-
- DEFFILE = dib.def
-
- CFLAGS = -Jm -ml -WA -2 -c -g
- HFLAGS = $(CFLAGS)
- LFLAGS = /CO /LI /RC :dib.RES
- MFLAGS =
- RESFLAGS =
- AFLAGS = -c
- HELPFLAGS =
-
- MODEL = L
-
- DEFINES =
- RCDEFINES =
- LIBDIRS =
- INCLUDES =
-
- OBJS = dib.OBJ service.OBJ usercode.OBJ
-
- RCFILES = dib.RES
-
- RESFILES =
-
- SYMS = dib.SYM dib.SYM service.SYM
-
- HELPFILES =
-
- BATS =
-
- .C.OBJ:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.c
-
- .CPP.OBJ:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cpp
-
- .CXX.OBJ:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cxx
-
- .CP.OBJ:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o$*.obj $*.cp
-
- .H.SYM:
- $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.h
-
- .HPP.SYM:
- $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.hpp
-
- .HXX.SYM:
- $(CC) $(HFLAGS) $(DEFINES) $(INCLUDES) -HF -o$*.sym $*.hxx
-
- .C.EXP:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.c -l$*.lst
-
- .CPP.EXP:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cpp -l$*.lst
-
- .CXX.EXP:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cxx -l$*.lst
-
- .CP.EXP:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.cp -l$*.lst
-
- .ASM.EXP:
- $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -e $*.asm -l$*.lst
-
- .OBJ.COD:
- $(DISASM) $*.OBJ >$*.cod
-
- .EXE.COD:
- $(DISASM) $*.EXE >$*.cod
-
- .COM.COD:
- $(DISASM) $*.COM >$*.cod
-
- .OBJ.EXE:
- $(LNK) $(LFLAGS) @$(PROJ).LNK
-
- .OBJ.COM:
- $(LNK) $(LFLAGS) @$(PROJ).LNK
-
- .DLL.LIB:
- $(LIBR) $*.LIB $*.DLL
-
- .DEF.LIB:
- $(LIBR) $*.LIB $*.DEF
-
- .RTF.HLP:
- $(HC) $(HELPFLAGS) $*.HPJ
-
- .ASM.OBJ:
- $(ASM) $(AFLAGS) $(DEFINES) $(INCLUDES) $*.ASM
-
- .RC.RES:
- $(RC) $(RCDEFINES) $(RESFLAGS) $(INCLUDES) $*.rc
-
- .DLG.RES:
- echo \#include "windows.h" >$$$*.rc
- echo \#include "$*.h" >>$$$*.rc
- echo \#include "$*.dlg" >>$$$*.rc
- $(RC) $(RCDEFINES) $(RESFLAGS) $$$*.rc
- -del $*.res
- -ren $$$*.res $*.res
-
-
-
- all: $(PROJ).$(PROJTYPE) done
-
- $(PROJ).$(PROJTYPE): $(PROJS) $(OBJS) $(RCFILES) $(RESFILES) $(HELPFILES) $(BATS)
- $(LNK) $(LFLAGS) @$(PROJ).LNK
- $(CVPK) $$SCW$$.$(PROJTYPE)
- -del $(PROJ).$(PROJTYPE)
- -ren $$SCW$$.$(PROJTYPE) $(PROJ).$(PROJTYPE)
-
- done:
- -echo $(PROJ).$(PROJTYPE) done
-
- buildall: clean all
-
-
- clean:
- -del $(PROJ).$(PROJTYPE)
- -del SCPH.SYM
- -del dib.OBJ
- -del service.OBJ
- -del usercode.OBJ
- -del dib.SYM
- -del dib.SYM
- -del service.SYM
- -del dib.RES
-
-
- cleanres:
- -del dib.RES
-
- res: cleanres $(RCFILES) link
-
-
- link:
- $(LNK) $(LFLAGS) @$(PROJ).LNK
- $(CVPK) $$SCW$$.$(PROJTYPE)
- -del $(PROJ).$(PROJTYPE)
- -ren $$SCW$$.$(PROJTYPE) $(PROJ).$(PROJTYPE)
-
-
-
-
-
-
-
-